home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / MONITOR / VTGA10.ARJ / VTGAIT.DOC < prev   
Text File  |  1992-02-22  |  14KB  |  339 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                                    VTGA 1.0
  7.                                   __________
  8.  
  9.                            Versione non registrata
  10.  
  11.  
  12.                  (c) Copyright 1992 by Michelangelo Policarpo
  13.                 ______________________________________________
  14.  
  15.  
  16.         Files
  17.         _____
  18.  
  19.         In questo pacchetto sono inclusi i seguenti files:
  20.  
  21.                 LEGGIMI.DOC  : da leggere prima di utilizzare VTGA.EXE
  22.                 VTGAIT.DOC   : questo file di documentazione
  23.                 VTGA.EXE     : il programma di visualizzazione
  24.  
  25.                 README.DOC   : LEGGIMI in Inglese
  26.                 VTGAEN.DOC   : la documentazione in Inglese
  27.  
  28.         oltre agli esempi:
  29.  
  30.                 GREENS.TGA   : immagine di test 320x200
  31.                 GRAYS.TGA    : immagine di test 320x200
  32.                 BOZOTEST.TGA : immagine 640x480 generata dal programma
  33.                                di raytracing DKB (*)
  34.  
  35.         (*) DKB è copyright di David Buck.
  36.  
  37.  
  38.         Perché VTGA?
  39.         ____________
  40.  
  41.         VTGA nasce dall' esigenza di sfruttare appieno le potenzialità
  42.         offerte da schede grafiche  di basso costo che supportano fino
  43.         a 32K colori contemporaneamente. Tali schede permettono di vi-
  44.         sualizzare immagini con una gamma di colori non ottenibile con
  45.         le sole  256  sfumature utilizzate dalle SuperVGA che le hanno
  46.         precedute, avvicinandosi piuttosto all' effetto ottenibile con
  47.         schede più costose a 24 bit.
  48.  
  49.         Queste schede però hanno -per loro stessa natura- alcuni limi-
  50.         ti che possono talvolta lasciare insoddisfatti.  Ciò può avve-
  51.         nire volendo visualizzare  ad esempio immagini a 24 bit aventi
  52.         ampie regioni con sfumature dello stesso colore,  ma anche im-
  53.         magini  con meno di 256 colori,  per  la cui visualizzazione è
  54.         sempre preferibile un modo grafico a 256 colori.
  55.  
  56.         Infatti il problema delle schede  a 32K colori è che la scelta
  57.         di questi è forzata, e non c' è modo di poterli variare a pia-
  58.         cimento: non esiste una "palette", ma bisogna scegliere il co-
  59.         lore dei 32K che più si avvicina a quello richiesto.
  60.         Di solito tale scelta viene operata nel più semplice dei modi:
  61.         prendendo componente  per componente e troncando  le sfumature
  62.         meno significative. Questo  dà luogo -tra l' altro- ad un leg-
  63.         gero spostamento dell' intera immagine verso dei toni più scu-
  64.         ri.
  65.  
  66.         Dato che normalmente  questa scelta spesso e volentieri dà ri-
  67.         sultati accettabili  per la maggior parte  delle immagini, non
  68.         ci si è  preoccupati tanto  di migliorarli ulteriormente.
  69.         Se però questo è vero  per immagini digitalizzate o scanneriz-
  70.         zate, non si può dire altrettanto  per le immagini prodotte da
  71.         programmi di ray-tracing o, in generale, di rendering. Per es-
  72.         se,  infatti, si possono avere proprio quelle famose ampie re-
  73.         gioni in corrispondenza di superfici  su cui la luce arriva in
  74.         modo  particolarmente radente.
  75.  
  76.         VTGA tenta di risolvere questi problemi durante la visualizza-
  77.         zione,  mettendo a disposizione  svariati filtri  di dithering
  78.         che possono essere utilizzati in congiunzione con altri metodi
  79.         di trattamento dell' immagine,  dando la possibilità di visua-
  80.         lizzare l' immagine al meglio con i 32K colori a disposizione.
  81.  
  82.        
  83.         Requisiti hardware
  84.         __________________
  85.  
  86.         VTGA  controlla la presenza di una  superVGA basata su ET-4000
  87.         con DAC HiColor e non pone altre condizioni sull' hardware.
  88.         É ovvio che -dovendo trattare anche immagini di qualche MByte-
  89.         un processore ed un disco veloce  (possibilmente con una buona
  90.         cache) sono raccomandati, anche se non richiesti.
  91.  
  92.         Al momento viene supportato il solo DAC HiColor Sierra SC1148X
  93.         ma  altri eventuali DAC potranno essere supportati in prossime
  94.         versioni del programma.
  95.  
  96.         Il programma NON fa comunque uso  del coprocessore o di grandi
  97.         quantità di RAM, anche se non si esclude la possibilità di po-
  98.         terli utilizzare -se presenti- in prossime versioni.
  99.  
  100.         VTGA utilizza il disco solo in lettura (a meno che non si uti-
  101.         lizzi la versione registrata).
  102.  
  103.  
  104.         Caratteristiche
  105.         _______________
  106.  
  107.         VTGA visualizza  in modo interattivo praticamente ogni formato
  108.         di  file con  estensione TGA (modi 1,2,3,9,10,11 con 8,16,24 e 
  109.         32 bit) ed è molto semplice da usare.
  110.         Per fare ciò si avvale  di tecniche di aggiunta di rumore "in-
  111.         telligente" e di dithering, e mette a disposizione anche alcu-
  112.         ni filtri sull' immagine. VTGA sfrutta appieno il DAC, permet-
  113.         tendo  di selezionare tutti  i modi grafici estesi supportati,
  114.         da 640x350 a 800x600, e permette anche il rescaling (zoom x 2)
  115.         nel caso si vogliano visualizzare  immagini con dimensioni più
  116.         piccole.
  117.  
  118.  
  119.         Linea di comando
  120.         ________________
  121.  
  122.         Il formato della linea di comando è:
  123.  
  124.                 VTGA <nomefiles.TGA>
  125.  
  126.         dove <nomefiles.TGA>  può contenere indicazioni sul path, non-
  127.         ché le wildcards ? e *. L' estensione va indicata.
  128.  
  129.         In mancanza di tale parametro,  VTGA segnala la sua sintassi e
  130.         l' insieme  dei tasti disponibili  durante  la visualizzazione
  131.         delle immagini.
  132.  
  133.         Una volta indicato sulla linea di comando  l' insieme di files
  134.         da visualizzare, questo procede alla loro visualizzazione.
  135.  
  136.  
  137.         Interazione
  138.         ___________
  139.  
  140.         Come detto,  VTGA è un programma interattivo: dopo (o durante)
  141.         la visualizzazione  di un' immagine, è possibile  passare alla
  142.         successiva  (se è  stata specificata  sulla linea  di comando)
  143.         tramite il tasto
  144.  
  145.               Enter : prossima immagine
  146.  
  147.         Per terminare  invece l' esecuzione  del progamma e tornare al
  148.         DOS basta premere:
  149.  
  150.                 Esc : uscita al DOS
  151.  
  152.         É comunque possibile modificare in qualsiasi momento della vi-
  153.         sualizzazione le operazioni che VTGA deve compiere sull' imma-
  154.         gine. Per comodità,  il progresso  della visualizzazione viene
  155.         segnalato da un punto visibile sulla sinistra dell' immagine.
  156.  
  157.         Tali operazioni  si suddividono in tre diversi classi:  scelta
  158.         del modo video, scelta del rumore/dithering  e scelta del fil-
  159.         tro, ciascuna delle quali indipendente dalle altre.
  160.  
  161.         Inizialmente  vengono utilizzati normalmente  dei parametri di
  162.         default: modo video ottimale, nessuna approssimazione e filtro
  163.         neutro.
  164.  
  165.         _ Scelta del modo video
  166.  
  167.           VTGA sceglie automaticamente  il modo video ottimale con cui
  168.           visualizzare  l' immagine,  pur lasciando  la possibilità di
  169.           modificarlo a piacimento.  Il modo video  può essere variato
  170.           con i seguenti tasti:
  171.  
  172.                 F1  : 320x175       -|
  173.                 F2  : 320x200       -| ottenuti tramite scaling.
  174.                 F3  : 320x240       -|
  175.                 F4  : 400x300       -|
  176.                 F5  : 640x350
  177.                 F6  : 640x400
  178.                 F7  : 640x480
  179.                 F8  : 800x600
  180.  
  181.                 F10 : automatico
  182.  
  183.           Se l' immagine  ha dimensioni differenti rispetto alla riso-
  184.           luzione del modo video adottato, ogni immagine viene centra-
  185.           ta rispetto allo schermo.  In particolare, se l' immagine ha
  186.           dimensioni superiori, ne viene comunque visualizzata la sola
  187.           parte centrale.
  188.  
  189.           Attenzione: se un' immagine risulta fuori sincronismo, molto
  190.           probabilmente ciò è dovuto al fatto che  il monitor non sup-
  191.           porta il modo 800x600.  In questo caso si rimanda al manuale
  192.           che accompagna la scheda grafica.
  193.  
  194.         _ Scelta del rumore/dithering
  195.  
  196.           Al momento  sono supportati 5 metodi diversi  di approssima-
  197.           zione dell' immagine, selezionabili con i tasti:
  198.  
  199.                 1   : Global         *
  200.                 2   : Separate       *
  201.                 3   : Parametric     *
  202.                 4   : Random
  203.                 5   : Dot
  204.  
  205.                 0   : Truncate
  206.  
  207.           L' applicazione  delle approssimazioni fornite dai metodi 1,
  208.           2,3 (*)  può poi essere "appensantita" variando la soglia di
  209.           variazione  del colore ammissibile.  L' effetto risultante è
  210.           quello  di aumentare  la granulosità dell' immagine, fino ad
  211.           ottenere un effetto puntinista. Questo si ottiene premendo i
  212.           tasti:
  213.  
  214.                 +   : aumento della soglia
  215.                 -   : diminuzione della soglia
  216.  
  217.           Questi non hanno alcun effetto se attivati nei modi 4,5,0.
  218.  
  219.           I modi 1 (Global) e 5 (Dot)  sono i più veloci e quelli  che
  220.           generalmente danno i migliori risultati. Altre immagini pos-
  221.           sono  invece essere approssimate a 32K colori molto bene dai
  222.           modi 2, 3 e 4.
  223.  
  224.         _ Scelta del filtro
  225.  
  226.           L' immagine può essere filtrata  per ottenere differenti ef-
  227.           fetti:
  228.  
  229.                 R   : filtro rosso
  230.                 G   : filtro verde
  231.                 B   : filtro blu
  232.                 Y   : filtro a toni di grigio
  233.                 I   : filtro negativo
  234.                 C   : filtro neutro
  235.  
  236.           ogni tasto funziona da "toggle" con il modo a filtro neutro.
  237.           Ad esempio,  premendo 2 volte consecutive  il tasto B si ot-
  238.           tiene  la prima visualizzazione con filtro blu e quella suc-
  239.           cessiva con filtro neutro.
  240.  
  241.         Esistono poi altri tasti  per rendere più agevole la visualiz-
  242.         zazione,  con funzioni di reset e  di mantenimento dei parame-
  243.         tri:
  244.  
  245.         _ Reset
  246.  
  247.           Volendo riportare  l' intera visualizzazione ai parametri di
  248.           default, basta premere il tasto
  249.  
  250.                 /   : ripristino dei parametri di default
  251.  
  252.           Nota: questa opzione NON modifica il modo video.
  253.  
  254.         _ Mantenimento dei parametri
  255.  
  256.           Invece di premere  il tasto Enter (che riporta tutti i para-
  257.           metri ai loro valori di default), è possibile utilizzare il
  258.  
  259.              ^Enter : mantenimento dei parametri attuali per la
  260.                       visualizzazione dell' immagine successiva
  261.  
  262.           Tale tasto passa alla visualizzazione dell' immagine succes-
  263.           siva mantenendo modo video,  metodo di approssimazione  (con
  264.           relativa soglia) e filtro attualmente in uso.
  265.  
  266.         Qualsiasi  altro tasto  non viene  considerato e interrompe la
  267.         visualizzazione. Questa può essere ripresa in seguito premendo
  268.         uno qualsiasi dei tasti descritti.
  269.  
  270.  
  271.         Esempi
  272.         ______
  273.  
  274.         In questo  pacchetto sono contenuti  alcuni esempi che possono
  275.         aiutare a comprendere l' uso di VTGA. Questi sono:
  276.  
  277.         GREENS.TGA   - visualizza l' effetto delle approssimazioni ot-
  278.                        tenibili con il programma.
  279.                        É diviso in due parti : in basso si ha l' imma-
  280.                        gine  originale a 24 bit,  mentre  in alto sono
  281.                        disposti i risultati dell' applicazione dei di-
  282.                        versi metodi,  già a 16 bit.  Utilizzando i ta-
  283.                        sti 0-5 è possibile osservare  come l' immagine
  284.                        originale  vari  a seconda  del metodo scelto e
  285.                        possa essere  confrontata con il corrispondente
  286.                        risultato in alto.
  287.  
  288.                        L' effetto 3 (Parametric) è particolarmente pe-
  289.                        sante e "rovina" gli esempi in alto.  In questo
  290.                        caso, per ottenere buoni risultati, si può  in-
  291.                        terrompere la visualizzazione con un  qualsiasi
  292.                        tasto (ad esempio la barra spaziatrice)  appena
  293.                        il puntino indicatore  sulla sinistra ha oltre-
  294.                        passato l' immagine originale.
  295.  
  296.                        Per riportare  quindi l' immagine  al suo stato
  297.                        iniziale, basta premere il tasto "/".
  298.  
  299.         GRAYS.TGA    - serve per valutare la funzione della soglia.
  300.                        Per questo, basta portarsi in uno dei modi 1, 2
  301.                        o 3  e quindi premere  più volte  i tasti "+" e
  302.                        "-" per  aumentare o  diminuire  la granulosità
  303.                        dell' immagine.
  304.  
  305.         BOZOTEST.TGA - può essere utilizzato  per studiare  l' effetto
  306.                        delle varie opzioni a disposizione.
  307.  
  308.  
  309.         Garanzie
  310.         ________
  311.  
  312.         Veniamo quindi alle (non) garanzie  valide per la versione non 
  313.         registrata.
  314.  
  315.         L' AUTORE HA COMUNQUE POSTO OGNI CURA (E TEMPO) NELLA SUA REA-
  316.         LIZZAZIONE, TESTANDO IL PROGRAMMA SOTTO SVARIATE CONDIZIONI DI
  317.         USO.
  318.  
  319.         A CAUSA  DELLA VARIETA` DELLE CONDIZIONI E  DELL' HARDWARE CON
  320.         CUI  TALE PROGRAMMA PUO`  ESSERE UTILIZZATO, NON E` PERO` POS-
  321.         SIBILE OFFRIRE ALCUNA GARANZIA SUL SUO CORRETTO FUNZIONAMENTO.
  322.  
  323.         QUESTO  PACCHETTO (PROGRAMMA, ESEMPI E DOCUMENTAZIONE)  É  DI-
  324.         STRIBUTO COSì COM' É, SENZA ALCUNA GARANZIA  SULLE SUE PRESTA-
  325.         ZIONI. IL PROGRAMMA VTGA VIENE COMUNQUE RESO DISPONIBILE SENZA
  326.         ALCUNA GARANZIA ESPRESSA O IMPLICITA.
  327.  
  328.         CHI LO USA ACCETTA IMPLICITAMENTE TUTTE LE LE CLAUSOLE QUI RI-
  329.         PORTATE : L' UTENTE SI ASSUME  OGNI RESPONSABILITA` PER GLI E-
  330.         VENTUALI DANNI CHE IL PROGRAMMA PUO` PROVOCARE,  SOPRATTUTTO A
  331.         CAUSA DI UN USO IMPROPRIO DEL PRODOTTO.
  332.  
  333.     Registrazione e distribuzione
  334.     _____________________________
  335.  
  336.         Leggere attentamente le avvertenze e le modalità d' uso conte-
  337.         nute nel file LEGGIMI.DOC.
  338.  
  339.